package pe.edu.upc.poo;

import java.util.ArrayList;
import java.util.Date;

public class AdmRolModuloPermiso {
	
	private  ArrayList<RolModuloPermiso> rolModuloPermisos;
	
	public boolean noExisteRolModuloPermiso(int rolId, int moduloId) {
		return buscareRolModuloPermiso(rolId,moduloId) == null;

	}
	
	public RolModuloPermiso buscareRolModuloPermiso(int rolId, int moduloId) {
		for (RolModuloPermiso rmp : rolModuloPermisos)
			if (rmp.getRolId() ==rolId  && rmp.getModuloId()==moduloId) 
				return rmp;
		return null;
	}
	
	public void registrarRolModuloPermiso(int rolId,int moduloId,boolean rmpOpcionAcceso,
			boolean rmpOpcionAdicionar,
			boolean rmpOpcionEditar,
			boolean rmpOpcionEliminar) {
		if (noExisteRolModuloPermiso(rolId,moduloId)) {
			RolModuloPermiso nuevoRolModuloPermiso = new RolModuloPermiso(rolId, moduloId, rmpOpcionAcceso,
					rmpOpcionAdicionar, rmpOpcionEditar,
					rmpOpcionEliminar);
			rolModuloPermisos.add(nuevoRolModuloPermiso);
			
		}
	
	}
}

